@@ -190,7 +190,6 @@ def good_exchange(request):  | 
            ||
| 190 | 190 | 
                good_ids.append(good_id)  | 
            
| 191 | 191 | 
                 | 
            
| 192 | 192 | 
                goods = []  | 
            
| 193 | 
                -  | 
            |
| 194 | 193 | 
                for good_id in good_ids:  | 
            
| 195 | 194 | 
                try:  | 
            
| 196 | 195 | 
                good = GoodsInfo.objects.select_for_update().get(good_id=good_id)  | 
            
                @@ -209,11 +208,10 @@ def good_exchange(request):  | 
            ||
| 209 | 208 | 
                # 校验重复兑换  | 
            
| 210 | 209 | 
                if good.only_once and GoodsOrderInfo.objects.filter(user_id=user_id, good_id=good_id, status=True).exists():  | 
            
| 211 | 210 | 
                return response(MemberGoodStatusCode.GOOD_EXCHANGE_ONLY_ONCE)  | 
            
| 212 | 
                -  | 
            |
| 211 | 
                +  | 
            |
| 213 | 212 | 
                if good.good_type == GoodsInfo.PHYSICAL and address == '':  | 
            
| 214 | 213 | 
                return response(MemberGoodStatusCode.GOOD_NO_ADDRESS)  | 
            
| 215 | 214 | 
                 | 
            
| 216 | 
                -  | 
            |
| 217 | 215 | 
                user.integral -= good.integral  | 
            
| 218 | 216 | 
                user.save()  | 
            
| 219 | 217 | 
                 | 
            
                @@ -225,8 +225,7 @@ def DJANGO_FILE_UPLOAD_BASE_PATH_CALLBACK_FUNC(request):  | 
            ||
| 225 | 225 | 
                if zbar2:  | 
            
| 226 | 226 | 
                return 'zbar2'  | 
            
| 227 | 227 | 
                 | 
            
| 228 | 
                -    file_type = request.POST.get('file_type', '')
               | 
            |
| 229 | 
                - return file_type  | 
            |
| 228 | 
                +    return request.POST.get('file_type', '')
               | 
            |
| 230 | 229 | 
                 | 
            
| 231 | 230 | 
                 | 
            
| 232 | 231 | 
                def DJANGO_FILE_UPLOAD_CALLBACK_FUNC(request, file_path=None, file_url=None):  |